跳到主要内容

Oracle数据库连接

提示 💡

mac系统,由于m1、m2芯片官方未提供驱动服务,因此暂不支持连接oracle的数据库
连接 Oracle 数据库,需要先下载并安装 Oracle Instant Client,请安装19版本 ,下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html

安装说明

Windows系统

下载对应的 Windows 版本 Instant Client 包,所有安装都需要 Basic 或 Basic Light 包。

image.png

将这些包解压缩到一个目录中,例如C:\oracle\instantclient_19_3。

将此目录添加到 PATH 环境变量中。如果您安装了多个版本的 Oracle 库,请确保新目录在路径中的位置靠前。参考文档:https://jingyan.baidu.com/article/8ebacdf02d3c2949f65cd5d0.html

重新启动任何终端窗口,或确保应用程序使用新的 PATH
Visual Studio Redistributable。Instant Client 19 需要 Visual Studio 2017 Redistributable
Instant Client 18 和 12.2 需要 Visual Studio 2013 Redistributable
Instant Client 12.1 需要 Visual Studio 2010 Redistributable

如果打算与 Instant Client 一起放置可选的 Oracle 配置文件,如 tnsnames.orasqlnet.oraldap.oraoraaccess.xml,则创建一个子目录,例如 C:\oracle\instantclient_19_3\network\admin。 这是与此 Instant Client 链接的应用程序的默认 Oracle 客户端配置目录。

或者,Oracle 客户端配置文件可以放置在另一个可访问的目录中。然后,将环境变量 TNS_ADMIN 设置为该目录名称。

重新启动Apipost客户端

macOS系统

下载对应 MacOS 版本 Instant Client ZIP 文件,如instantclient-basic-macos.x64-19.8.0.0.0dbru.zip。

解压ZIP 文件到指定目录,如:~/oracle/instantclient_19_8/。

运行下方命令将上述指定目录里的 libclntsh.dylib 文件软链到 /usr/local/lib :

ln -s ~/oracle/instantclient_19_8/libclntsh.dylib /usr/local/lib

重新启动Apipost客户端

更多信息参考官方文档。

Linux系统

参考官方文档里的说明:https://www.oracle.com/database/technologies/instant-client/downloads.html